albatross around one's neck – English–Español translations

🇬🇧 en es 🇪🇸

albatross around one's neck noun

  • thing that hinders
masa
Wiktionary Links